Model-driven engineering of user interfaces

Seminar by Jean Vanderdonckt, UCL, ACM Distinguished Speaker (bio)

In order to be relieved from empirical and opportunistic development of user interfaces and to promote a genuine and rigorous approach throughout the development life cycle, model-driven engineering of user interfaces is typically structured along three dimensions: (1). Conceptual modelling of user interfaces and interaction: models should capture the essence of what user interfaces and interaction will be and should be compliant with a meta-model expressing its semantics ; abstract and concrete syntaxes could then be defined to express these semantics, typically through a User Interface Description Language (UIDL); stylistics study how such syntaxes could be graphically conveyed. (2). Step-wise and structured approach: a set of rules and general principles should guide the modelling approach in order to master all the steps required to achieve the full development life cycle, and(3). Software tools: a software suite is expected to support the aforementioned step-wise approach in order to properly conduct the development life cycle.

This lecture provides a retrospective view on model-based and model-driven engineering of user interfaces since its inception and sketches some prospective views to their future avenues, based on experience gained with the User Interface eXtensible Markup Language (UsiXML) experience

Comments are closed.